EduArt 2.0.0.23
===============
Copyright (C) 2011-2014 PolyMedia


Known problems
--------------
* During uninstalling or update of EduArt there may appear "Warning 1910" informing that it was not possible to remove
  the EduArt's icon (shortcut) from Desktop. This problem is caused by Microsoft Installer in connection with certain versions
  of NVIDIA drivers. The problem has no inluence on the functionality of EduArt, though it may be necessary to remove
  the EduArt's icon from Desktop manually if it is no longer wanted.


Version 2.0.0.23
----------------
Major release:
* Completely redesigned presentation player:
	* Flexible layout, filling the whole browser window
	* The user can resize the panes inside the player window
	* Supports both HTML5-based video replay (no plugins needed) and Silverlight video replay
	* Supports tablets and smartphones
	* Presentation can be divided to chapters (with clickable links to chapter starts)
	* Optional view of the previous slide side-by-side with the current one
	* Easier navigation in the presentation (slide forward/back, 15 sec forward/back)
	* Keyboard shortcuts for navigation
* The old player is still retained for backward compatibility (presentation template "Classic").
* EduArt Server support. EduArt can now upload presentations to the EduArt Server.
* New setting - Banner background color. Needed as due to the flexible design the banner picture now may not fill the whole banner bar.


Version 1.1.1.21
----------------
Maintenance release:
* Added a button to send the link to the recording by a mail.
* During recording we now instead of the flashing button show the increasing seconds counter + slide counter.
* Clicking the link to a local recording will newly show a meaningful error if the recording does not exist yet.
* To prevent multiple recording and display problems, Screen Saver & System Sleep is now disabled the whole time EduArt runs
* Added digital signing of PresentationCapture.exe, Licensing.exe and PresentationCleanUp.exe
* Added PolyMedia icon to Licensing.exe
* Fix: Solved multiple issues ocurring when running the program with high DPI (a.k.a. "Large Fonts") settings
* Fix: Licensing dialog didn't correctly decoded the UTF-8 server responses; localized responses contained unreadable characters


Version 1.1.0.20
----------------
* Added Server Multilicense + improvements in work with server:
    	* Server multilicense
    	* Before recording starts, EduArt checks if given recording already exists on the server and warns the user
    	* Before live recording starts, EduArt checks if necessary files were already preloaded to the server and if not, preloads them automagically
    	* If user cancels an operation a confirmation dialog is not shown anymore, it was superfluous
    	* Added support for a FTP server configuration which prevents searching in directories (i.e. you can access a presentation only if you know its exact name)
* Installer package digitally signed


Version 1.1.0.19
----------------

Presentation Capture
--------------------
* Completely redesigned the slide capture:
	* Added tolerance to color fluctuation
	* Added alternate change detection algorithm with noise compensation (square-based)
	* Added hysteresis (will not try to capture a new slide until at least 3 samples in row differ from the current slide)
	* Added image stabilization (image is captured only after 3 images in a row are matching)
	* Added max. timeout for image stabilization
	* Eliminated the capture of the initial slide 3x
* Significantly updated settings management:
	* The settings infrastructure has been redesigned; user settings are now stored in an XML file 
		<AppData>\Local\PolyMedia\EduArt\PresentationCapture.educfg
	* It is now possible to save options, load options and reset options to defaults.
	* The options files are applied incrementaly - only the options listed in the file are changed. This allows
		e.g. to only change the server settings without changing the rest.
	* The default settings values are now configurable via the app settings file <AppInstallDir>\PresentationCapture.educfg. 
		This allows the admin to e.g. preconfigure server connection. The exact way how the options are set
		during program startup is:
			1. Set the options to the builtin values
			2. If the app settings file exists, load it
			3. If the user settings file exists, load it
	* User settings will now survive application upgrade. (This does not apply to upgrade from EduArt 1.0.x,
		which used different settings infrastructure.)
	* User settings can be imported from a command line via parameter "-cfg settingsFileName".
	* User settings can be imported by double-clicking the .educfg file or clicking on Web link to .educfg file 
		(file MIME type on the Web server must be set to application/x-eduart-cfg)
	* The banner bitmaps are now a part of the settings file, not separate files. This allows to distribute, export and import the
		banners together with the settings files. Also it will be easier for the admin to set default banners.
	* Server address settings were moved to Options. This significantly simplified the main and Publish dialogs
	* Added links to the resulting recording to both main and Publish dialogs + button to copy the link to clipboard
	* Simplified URL input dialog. The components server, port and path were merged into single "address". This makes it easier
		to describe the process of URL input to noneducated users.
	* URL input dialog now allows to enter empty URL and clear thus unwanted previous setting.
	* URL input dialog now optionally allows the user to enter (i.e. typically copy&paste) address including the username and password
		in the format ftp://username:password@server/path -- this simplifies entry of username and password. Works only if the
		current username and password is empty.
	* Metadata Date&Time now does not update at application's start but on press of button Now. This is more deterministic
		and allows to load saved settings including their original Date&Time.
* Attempt to start a second copy of EduArt will display a proper error message.
* EduArt installation is now upgradable, including the options (settings).
* EduArt now can react to screen resolution changes while it is running, even while it is recording.
	This should make manipulations with the screen resolution, which are often needed when preparing recording, easier.
* Improved slide upload during Live Streaming:
	* On failure the connection is now retried.
	* Upload of slides older than 30 sec is skipped if a newer slide exists.

Player
------
* When in live streaming mode, does not display the "Show thumbnails" menu option
* When moving the video handle, the slides are updated too
* Completely redesigned the slide synchronization - now the markers in videostream are used only in live streaming,
	in on-demand mode we use the list of slides with their times
	=> Fixed the Silverlight bug where the first 1-3 slides after video repositioning were not shown correctly
	=> Eliminated the special workaround (3 times initial marker) in the video stream for another Silverlight bug
* When slide cannot be loaded (e.g. because it was not uploaded to the server yet), the last successfully loaded slide
	is displayed instead. (Previously the Hourglass image was displayed.)
* Fixed problem when the playhead stops moving after the previous mouse-dragging if the mouse button was released outside of the 
	playhead/progress bar area


